<%--
    Document   : jsonInsertarTramite
    Created on : 01/09/2010, 12:12:39 PM
    Author     : Home
--%>

<%@ page contentType="application/json; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ page import="pe.gob.pnp.despachadores.*" %>
<%@ page import="pe.gob.pnp.actions.*" %>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%
   boolean flag = false;
   Tramite tramite = new Tramite();
   String tramitenumero = (request.getParameter("tramitenumero")==null || request.getParameter("tramitenumero").equals("")?"0":request.getParameter("tramitenumero"));
   String telefonosolicitante = request.getParameter("fonosolicitante");
   String fechasolicitud = request.getParameter("fechasolicitud");
   String timoidentificador = (request.getParameter("timoidentificador")==null || request.getParameter("timoidentificador").equals("")?"1":request.getParameter("timoidentificador")) ;
   String npersadministrado = (request.getParameter("npersadministrado")==null || request.getParameter("npersadministrado").equals("")?"":request.getParameter("npersadministrado"));
   String nusuaidentificador = request.getParameter("nusuaidentificador");
   String ndepeidentificador = request.getParameter("ndepeidentificador");
   String nestridentificador = request.getParameter("nestridentificador");
   String ctramhojatramite = request.getParameter("ctramhojatramite");
   String ctramobservaciones = request.getParameter("ctramobservaciones");
   String ctramsolicitante = request.getParameter("ctramsolicitante");
   String ntipodocumento = request.getParameter("ntidodocumento");
   String cdocunumero = request.getParameter("cdocunumero");
   String cdocunumerocompleto = request.getParameter("cdocunumerocompleto");
   String csiglasoficina = request.getParameter("csiglasoficina");
   String ndocufolios = request.getParameter("ndocufolios");
   String naccionestramite = request.getParameter("naccionestramite");
   String nsolicitabeneficio=request.getParameter("nsolicitabeneficio");
   String htsige = request.getParameter("htsige");
   String tienebeneficio = request.getParameter("tienebeneficio");
   String prioridad = request.getParameter("prioridad");
   Tramite tramitenuevo = new Tramite();
   try {
       tramite.setNtram_numero(Integer.parseInt(tramitenumero));
       tramite.setCtram_hojatramitesige(htsige);
       tramite.setCtram_tienebeneficio(tienebeneficio);
       tramite.setCtram_prioridad(prioridad);
       tramite.setNtimo_identificador(Integer.parseInt(timoidentificador));
       tramite.setNpers_administrado(Integer.parseInt(npersadministrado));
       tramite.setNusua_identificador(Integer.parseInt(nusuaidentificador));
       tramite.setNdepe_identificador(Integer.parseInt(ndepeidentificador));
       tramite.setNestr_identificador(Integer.parseInt(nestridentificador));
       tramite.setCtram_hojaTramite(ctramhojatramite);
       tramite.setCtram_observaciones(ctramobservaciones);
       tramite.setTelefonosolicitante(telefonosolicitante);
       tramite.setCtram_solicitante(ctramsolicitante);
       tramite.setCbotipodocumento(Integer.parseInt(ntipodocumento));
       tramite.setCdocu_numero(cdocunumero);
       tramite.setCdocunumerocompleto(cdocunumerocompleto);
       tramite.setCsiglasoficina(csiglasoficina);
       tramite.setFechasolicitud(fechasolicitud);
       tramite.setNdocu_folios(Integer.parseInt(ndocufolios));
       tramite.setNaccionestramite(naccionestramite);
       tramite.setNsolicitabeneficio(nsolicitabeneficio);
       tramitenuevo = TramiteDespachador.insertarTramite(tramite);
    } catch (Exception er) {
        er.printStackTrace();
        tramitenuevo.setFlag(false);
    }
%>
{
    resultado:<%=tramitenuevo.isFlag()%>,
    idtramite: <%=tramitenuevo.getNtram_identificador()%>
}